stuffed olive - Spanish English Dictionary